﻿#ifndef __SS_GL_CHECK_H__
#define __SS_GL_CHECK_H__
#if defined(SS_USE_GLES2) || defined(SS_USE_ANDROID)
#include "EGL/egl.h"
#include "GLES2/gl2.h"
#else
#include "GL/glew.h"
#endif
#include <string>


class ssOpenglCheck
{
public:
	ssOpenglCheck();
	~ssOpenglCheck();

	void GetOpenglInfo();
	bool CheckGLSupport();

	const GLubyte*	m_gl;			//gl版本
	const GLubyte*	m_manufacturer;	//厂商
	const GLubyte*	m_renderer;		//渲染器标识符
	const GLubyte*	m_glut;			//glut版本
	const GLubyte*	m_glsl;			//glsl版本
	std::string		m_glew;			//
};

#endif
